<?
class news{

	var $id;
	var $auteur;
	var $titre;
	var $texte;
	var $ts;

	function news($var){
		$this->id=$var->id;
		$this->auteur=$var->auteur;
		$this->titre=$var->titre;
		$this->texte=$var->texte;
		$this->ts=$var->ts;
	}

	function get_id(){ return stripslashes($this->id); }
	function set_id($value){ $this->id=$value; }
	function get_auteur(){ return stripslashes($this->auteur); }
	function set_auteur($value){ $this->auteur=$value; }
	function get_titre(){ return stripslashes($this->titre); }
	function set_titre($value){ $this->titre=$value; }
	function get_texte(){ return stripslashes($this->texte); }
	function set_texte($value){ $this->texte=$value; }
	function get_ts(){ return stripslashes($this->ts); }
	function set_ts($value){ $this->ts=$value; }


	function ajouter(){
		global $sql;
		$sqlr="insert into ".CFG_MYSQL_PREFIX."news(auteur,titre,texte,ts) values('".addslashes($this->auteur)."','".addslashes($this->titre)."','".addslashes($this->texte)."','".addslashes($this->ts)."')";
		$sql->query($sqlr,0);
	}

	function maj(){
		global $sql;
		$sql->query("update ".CFG_MYSQL_PREFIX."news set auteur='".addslashes($this->auteur)."',titre='".addslashes($this->titre)."',texte='".addslashes($this->texte)."',ts='".addslashes($this->ts)."' where id=".$this->id,0);
	}
	
	function get_datas(){
		$datas=array();
		
		$datas["ID"]=$this->id;
		$datas["NEWS_URL"]=CFG_REP_INSTALL."news/lire?id=".$this->id;
		$datas["AUTEUR"]=$this->get_auteur();
		$datas["TITRE"]=$this->get_titre();
		$datas["TEXTE"]=$this->get_texte();
		$a=strpos($this->get_texte(),'<a name="suite">');
		if($a!==false) $datas["TEXTE_SHORT"]=substr($this->get_texte(),0,$a)." <span class='news_suite'><a href='".$datas["NEWS_URL"]."'>[ Lire la suite ]</a></span>";
		else $datas["TEXTE_SHORT"]=$this->get_texte();
		$datas["TS"]=$this->ts;
		$datas["DATE"]=date("d/m/Y",$this->ts);
		
		return $datas;
	}

}